@charset "UTF-8";
/* ————— 头部 start ————— */
/* ————— top start ————— */
.topBox{height: 174px;}
.topWrap{width: 1720px;margin: 0 auto;}
.top{height: 174px;margin: 0 auto;position: fixed;top: 0;width: 100%;left: 0;z-index: 10;line-height: 80px;background: #fff;box-shadow: 0px 1px 2px #dcdcdc;}
.top .logo{margin-top: 37px;}
.top .logo img{height: 100px;} 
.topR{margin-top: 30px;}
.topR .btn{font-size: 16px;line-height: 20px;color: #009c56;padding-left: 30px;background: url(../images/img/diqiu.png) no-repeat center left;margin-left: 30px;margin-top: 10px;}
.topR .search{border: 1px solid #dddddd;width: 220px;border-radius: 30px;padding: 0 55px 0 20px;background: url(../images/img/search.png) no-repeat center right 20px;position: relative;box-sizing: border-box;}
.topR .search a{position: absolute;right: 0;width: 55px;height: 100%;top: 0;}
.topR .search input{display: block;width: 100%;height: 40px;line-height: 40px;border: none;background: none;outline: none;font-size: 16px;color: #333;}
.topR .search input::placeholder{color: #666;}

.topBox.dj .topR .btn{background-image: url(../images/img/djdiqiu.png);color: #c52728;}
.topBox.dj .topR .search{background-image: url(../images/img/djsearch.png);}

.menu{padding: 0 13px;background: #199d54;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.menu dd{display:inline;position:relative;float: left;}
.menu dd .yj{ position: relative;z-index: 2;}
.menu dd .yj a{ display:block;font-size:16px;color: #ffffff;transition: all .3s linear;transition: all .3s linear;padding: 0 10px;height: 50px;line-height: 50px;}
.menu dd.hover .yj a{background: #62b735;font-weight: bold;}
.menu dd .ej{position:absolute;left:50%; top:50px;background: #199d54;transform: translateX(-50%);box-shadow: 0px 1px 2px #dcdcdc;overflow: hidden;white-space: nowrap;min-width:100%;transition: all .4s ease;height: 0;}
.menu dd .ej a{display:block;line-height:40px;text-align:center;color: #fff;font-size: 14px;padding: 0 10px;transition: all .4s ease;}
.menu dd .ej a:hover,.menu dd .ej a.hover{background: #62b735;font-weight: bold;}

.topBox.dj .menu{background: #c52728;}
.topBox.dj .menu dd.hover .yj a{background: #d45746;}
.topBox.dj .menu dd .ej{background: #c52728;}
.topBox.dj .menu dd .ej a:hover,.topBox.dj .menu dd .ej a.hover{background: #d45746;}

/* ————— top end ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;}
.indexBanner .myslide{height: 480px;}
.indexBanner .prev {display: block;width: 28px;height: 30px;cursor: pointer;background: url(../images/img/bannerbtn.png) no-repeat center center;position: absolute;left: 100px;top: 50%;margin-top: -15px;z-index: 1;display: none;transform: rotateZ(180deg);}
.indexBanner .next {display: block;width: 28px;height: 30px;cursor: pointer;background: url(../images/img/bannerbtn.png) no-repeat center center;position: absolute;right: 100px;top: 50%;margin-top: -15px;z-index: 1;display: none;}
.indexBanner .slick-dots {position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.indexBanner .slick-dots li {display: inline-block;width: 8px;height: 8px;border-radius: 100%;margin: 0 6px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;opacity: 0.5;}
.indexBanner .slick-dots li.slick-active {opacity: 1;}
.indexBanner .path{position: absolute;width: 100%;left: 0;bottom: 40px;text-align: center;}
.indexBanner .path span{font-size: 48px;font-weight: bold;color: #fefffe;line-height: 37px;}
.indexBanner .path i{font-style: normal;font-size: 20px;font-weight: bold;line-height: 37px;color: #fff;}
/* ————— indexBanner end ————— */
/* ————— 头部 end ————— */
/* 公共部分 start*/
.indexTab{overflow: hidden;margin-top: 30px;}
.indexTab a{float: left;display: inline;height: 34px;line-height: 34px;padding-right: 40px;margin-right: 40px;border-right: 1px solid #c0c0c0;font-size: 32px;color: #000000;transition: all .4s ease;font-family:'宋体';}
.indexTab a:last-child{padding-right: 0;margin-right: 0;border: none;}
.indexTab a.hover{color: #189c6c;}
.indexMore{width: 50px;height: 50px;margin-top:10px;text-align: center;line-height: 50px;border: 1px solid #d0d0d0;border-radius: 50%;font-size: 9px;color: #009c56;transition: all .4s ease;display: block;}
.indexMore:hover{background: #009c56;color: #fff;border-color: #009c56;}
/* 公共部分 end*/
/* 第一通栏 start */
.column1{padding: 12px 0 30px;}
.col1TabC{position: relative;height: 485px;}
.col1TabC .col1TabCon{position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;visibility: hidden;width: 100%;}
.col1TabC .col1TabCon.active{opacity: 1;visibility: visible;z-index: 2;}
.col1Slick{width: 430px;margin-right: 70px;position: relative;}
.col1Slick .pic:before{padding-top: 62.7906%;}
.col1Slick .text{background: #222222;padding: 30px 30px 0;height: 215px;box-sizing: border-box;}
.col1Slick .text .title1{font-size: 16px;color: #ffffff;line-height: 18px;opacity: 0.6;margin-bottom: 23px;}
.col1Slick .text .title{font-size: 22px;color: #ffffff;line-height: 36px;margin-bottom: 30px;font-weight: bold;}
.col1Slick .text .title a{color: #fff;}
.col1Slick .text .time{font-size: 14px;color: #ffffff;line-height: 16px;opacity: 0.6;font-weight: bold;}
.col1Slick .slick-dots {position: absolute;top: 245px;left: 0;width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col1Slick .slick-dots li {display: inline-block;width: 8px;height: 8px;border-radius: 100%;margin: 0 8px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;}
.col1Slick .slick-dots li.slick-active {width: 16px;height: 16px;background: url(../images/img/col1icn.png) no-repeat center;}
.co1R{overflow: hidden;padding-top: 20px;}
.col1Dl{display: inline;width: calc(50% - 30px);float: left;}
.col1Dl:nth-child(2){float: right;}
.col1Dl li{padding-bottom: 28px;margin-bottom: 34px;border-bottom: 2px solid #dcdcdc;transition: all .4s ease;}
.col1Dl li .title{font-size: 20px;font-weight: bold;color: #111111;line-height: 22px;margin-bottom: 25px;}
.col1Dl li .title a{color: #111;transition: all .4s ease;}
.col1Dl li .time{font-size: 14px;font-weight: bold;color: #999999;line-height: 14px;}
.col1Dl li:hover{border-color: #03925e;}
.col1Dl li:hover .title a{color: #03925e;}
/* 第一通栏 end */
/* 第二通栏 end */
.column2{background: url(../images/img/col2bg.jpg) repeat center / cover;padding: 30px 0 30px;text-align: center;}
.column2 .title1{font-size: 32px;color: #ffffff;line-height: 38px;margin-bottom: 30px;font-family:'宋体';}
.column2 .title2{font-size: 14px;color: #ffffff;line-height: 16px;margin-bottom: 45px;}
.col2slick{position: relative;}
.col2slick .con{padding-top: 20px;margin:0 30px;}
.col2slick .con .pic{width: calc(100% - 60px);margin: 0 auto;border-radius: 50%;margin-bottom: 35px;}
.col2slick .con .pic a:before{display: block;content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;border: 1px solid #fff;box-sizing: border-box;opacity: 0;transform: translate(-50%,-50%);transition: all .4s ease;border-radius: 50%;}
.col2slick .con .pic a:after{display: block;content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;border: 1px solid #fff;box-sizing: border-box;opacity: 0;transform: translate(-50%,-50%);transition: all .4s ease;border-radius: 50%;}
.col2slick .con:hover .pic a:before{width: calc(100% + 10px);height: calc(100% + 10px);opacity: 0.6;}
.col2slick .con:hover .pic a:after{width: calc(100% + 20px);height: calc(100% + 20px);opacity: 0.6;}
.col2slick .con .pic:before{padding-top: 100%;}
.col2slick .con .pic img{border-radius: 50%;}
.col2slick .con .title{font-size: 22px;font-weight: bold;color: #ffffff;line-height: 24px;margin-bottom: 20px;}
.col2slick .con .title a{color: #fff;}
.col2slick .con .info{font-size: 14px;color: #ffffff;line-height: 24px;margin-bottom: 40px;}
.col2slick .con .btn{font-size: 15px;font-weight: bold;color: #ffffff;line-height: 17px;display: block;}
.col2slick .con .btn img{display: inline-block;vertical-align: middle;margin-left: 10px;transition: all .4s ease;}
.col2slick .con .btn:hover img{transform: rotateZ(45deg);}
.col2slick .prev{position: absolute;left: -60px;top: 120px;width: 56px;height: 56px;background: url(../images/img/col2prev.png) no-repeat center;transform: rotateZ(180deg);cursor: pointer;transition: all .4s ease;}
.col2slick .prev:hover{transform: rotateZ(0);background-image: url(../images/img/col2prevh.png);}
.col2slick .next{position: absolute;right: -60px;top: 120px;width: 56px;height: 56px;background: url(../images/img/col2prev.png) no-repeat center;cursor: pointer;transition: all .4s ease;}
.col2slick .next:hover{transform: rotateZ(180deg);background-image: url(../images/img/col2prevh.png);}
/* 第二通栏 end */
/* 第三通栏 start */
.column3{padding: 8px 0;}
.col3TabC{position: relative;height: 446px;overflow: hidden;}
.col3slick{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;z-index: -1;visibility: hidden;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
.col3slick.active{opacity: 1;z-index: 2;visibility: visible;}
.col3slick .slick-list{margin-right: -80px;}
.col3slick .con{margin-right: 40px;border-right: 1px solid #dcdcdc;padding: 40px 0;padding-right: 40px;overflow: hidden;}
.col3slick .con .pic{width: 220px;margin-left: 60px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.12);}
.col3slick .con .pic:before{padding-top: 136.3636%;}
.col3slick .con .text{overflow: hidden;padding-top: 40px;}
.col3slick .con .text .title{font-size: 28px;font-weight: bold;color: #010101;line-height: 30px;margin-bottom: 30px;}
.col3slick .con .text .title a{color: #010101;transition: all .4s ease;}
.col3slick .con .text .title a:hover{color: #009c56;}
.col3slick .con .text .info{font-size: 14px;color: #555555;line-height: 24px;margin-bottom: 50px;height: 96px;}
.col3slick .con .btn{font-size: 15px;font-weight: bold;color: #009c56;line-height: 17px;display: block;}
.col3slick .con .btn img{display: inline-block;vertical-align: middle;margin-left: 10px;transition: all .4s ease;}
.col3slick .con .btn:hover img{transform: rotateZ(45deg);}
.col3slick .slick-dots {position: absolute;bottom: -65px;left: 0;width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col3slick .slick-dots li {display: inline-block;width: 8px;height: 8px;border-radius: 100%;margin: 0 10px;vertical-align: middle;cursor: pointer;position: relative;background: #cccccc;}
.col3slick .slick-dots li.slick-active {width: 26px;height: 26px;background: url(../images/img/col3icn.png) no-repeat center;}
/* 第三通栏 end */
/* 底部 start */
.footer{ background-image: linear-gradient( -45deg, rgb(11,106,114) 0%, rgb(1,158,88) 100%);padding-top: 40px;overflow: hidden;clear: both;}

.footer.dj{background-image: linear-gradient( -45deg, rgb(114,16,11) 0%, rgb(158,16,1) 100%)}

.footerT{padding-bottom: 40px;overflow: hidden;border-bottom: 1px solid rgba(255,255,255,0.5);margin-bottom: 40px;}
.footerL{width: 375px;font-size: 16px;line-height: 36px;color: #e6f5ef;}
.footerL span{font-size: 33px;}
.footerR{width: 130px;font-size: 18px;color: #e6f5ef;line-height: 20px;text-align: center;}
.footerR img{display: block;margin-bottom: 18px;}
.footerLink{width: 520px;overflow: hidden;}
.footerLink span{display: block;font-size: 16px;color: #e6f5ef;line-height: 18px;margin-bottom: 20px;}
.footerLink a{font-size: 16px;color: #e6f5ef;line-height: 22px;width: 50%;box-sizing: border-box;padding-right: 20px;margin-bottom: 14px;float: left;display: inline;}
.footerLink a:hover{font-weight: bold;}
.footerC{display: flex;justify-content: space-between;margin-bottom: 35px;}
.footerblank{font-size: 15px;color: #e6f5ef;line-height: 74px;border-top: 1px solid rgba(255,255,255,0.5);overflow: hidden;}
.footerblank a{color: #e6f5ef;}
.footerblank a:hover{font-weight: bold;}
/* 底部 end */
/* 综合页 start */
.zhcol1{background: #f5f5f5;padding: 60px 0;overflow: hidden;}
.zhcol1 dt{width: calc(100% - 700px);float: left;height: 170px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;background: url(../images/img/zh1bg.jpg) no-repeat center / cover;box-sizing: border-box;padding: 25px 40px 0;font-size: 16px;line-height: 30px;color: #ffffff;}
.zhcol1 dd{width: 175px;float: left;display: inline;text-align: center;font-size: 18px;color: #ffffff;line-height: 20px;background: #87c05c;}
.zhcol1 dd:nth-child(3){background: #f97d3f;}
.zhcol1 dd:nth-child(4){background: #f7b240;}
.zhcol1 dd:nth-child(5){background: #e76062;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.zhcol1 dd a{display: block;height: 170px;padding-top: 40px;box-sizing: border-box;color: #fff;}
.zhcol1 dd img{display: block;margin: 0 auto;margin-bottom: 23px;height: 50px;transition: all .4s ease;}
.zhcol1 dd:hover img{transform: translateY(-5px) rotateY(180deg);}

.zhcol2{padding: 65px 0;}
.zhcol2 .title{position: relative;padding-left: 50px;}
.zhcol2 .title:before{display: block;content: "";position: absolute;left: 0;top: 12px;width: 28px;height: 4px;background: #00ac42;}
.zhcol2 .title .title1{font-size: 28px;font-weight: bold;color: #333333;line-height: 30px;margin-bottom: 18px;}
.zhcol2 .title .title2{font-size: 16px;color: #cccccc;line-height: 18px;}
.zhcol2 .more{font-size: 16px;color: #aaaaaa;line-height: 18px;padding: 0 15px 0 40px;position: relative;background: url(../images/img/zhbtn.png) no-repeat center right;margin-top: 30px;}
.zhcol2 .more:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 35px;height: 1px;background: #aaaaaa;}
.zhcol2Slick .slick-list{margin-right: -40px;margin-bottom: 60px;}
.zhcol2Slick .con{margin-right: 40px;}
.zhcol2Slick .con .pic{border-radius: 8px;overflow: hidden;margin-bottom: 25px;}
.zhcol2Slick .con .pic:before{padding-top: 92.1875%;}
.zhcol2Slick .con .text{font-size: 20px;font-weight: bold;color: #333333;line-height: 22px;}
.zhcol2Slick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.zhcol2Slick .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 6px;vertical-align: middle;cursor: pointer;position: relative;background: #cccccc;}
.zhcol2Slick .slick-dots li.slick-active {width: 40px;background: #03925e;border-radius: 30px;}
/* 综合页 end */
